// --------------------------------------------------------------------------------------------------------------------
// <copyright file="SetTagProgressChangedState.cs" company="GT">
//   Gunther Taborga
// </copyright>
// <summary>
//   Defines the SetTagProgressChangedState type.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace BatchID3.Editor.Dialogs
{
    using BatchID3.Enumerations;
    using BatchID3.Mp3;

    public class SetTagProgressChangedState
    {
        public SetTagProgressChangedState(IMp3Entity mp3Entity, TagToken tagToken, string prefix, string value, string suffix)
        {
            this.Mp3Entity = mp3Entity;
            this.TagToken = tagToken;
            this.Prefix = prefix;
            this.Value = value;
            this.Suffix = suffix;
        }

        public IMp3Entity Mp3Entity { get; set; }

        public TagToken TagToken { get; set; }

        public string Prefix { get; set; }

        public string Value { get; set; }

        public string Suffix { get; set; }
    }
}